package com.neuedu.wemall.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.neuedu.wemall.dao.entity.Category;

import java.util.List;

/**
* Author lu
* Date   2025-09-08 15:17:25
*/
public interface ICategoryService extends IService<Category> {
    /**
     * 获取分类列表
     * @return
     */
    List<Category> getCategoryList();

    /**
     * 添加商品分类
     * @param category
     * @return
     */
    int insertOne(Category category);

    /**
     * 更新商品分类
     * @param category
     * @return
     */
    int updateOneById(Category category);

    /**
     * 分页查询商品分类
     * @param pageNum  当前页码
     * @param pageSize 每页记录数
     * @param keyword  搜索关键词
     * @return
     */
    Page<Category> getPageList(int pageNum,int pageSize,String keyword, Category category);

}